# 需求：打开注册A页面，完成以下操作
# 1). 输入用户名：admin1，暂停2秒，删除1
# 2). 全选用户名：admin，暂停2秒
# 3). 复制用户名：admin，暂停2秒
# 4). 粘贴到密码框
from time import sleep
from selenium import webdriver
from selenium.webdriver import ActionChains
from selenium.webdriver.common.by import By
# 1.打开浏览器
from selenium.webdriver.common.keys import Keys

driver = webdriver.Chrome(executable_path='chromedriver.exe')
# 2.输入访问地址（URL）
driver.get("http://121.43.169.97:8848/pageA.html")
# 放大浏览器页面
driver.maximize_window()

# 1). 输入用户名：admin1，暂停2秒，删除1
username = driver.find_element_by_css_selector("#userA")# 定位用户名输入框（通过CSS选择器，对应页面中id为“userA”的元素
username.send_keys("admin1")# 向用户名框输入“admin1”
sleep(2) #暂停2秒
username.send_keys(Keys.BACK_SPACE)#模拟按“退格键”，删除末尾的'1'

# 2). 全选用户名：admin，暂停2秒
username.send_keys(Keys.CONTROL,"a")# 模拟“Ctrl+A”组合键，全选当前用户名框中的内容（即“admin”）
sleep(2) #暂停2秒
#
# 3). 复制用户名：admin，暂停2秒
# 模拟“Ctrl+C”组合键，复制全选的内容（“admin”）到剪贴板
username.send_keys(Keys.CONTROL,"c")
sleep(2) #暂停2秒

# 4). 粘贴到密码框
# 定位到密码框，执行Ctrl+v
# 定位密码输入框（通过CSS选择器，对应页面中id为“passwordA”的元素）
password = driver.find_element_by_css_selector("#passwordA")
password.send_keys(Keys.CONTROL,"v")#“Ctrl+V”组合键，将剪贴板中的“admin”粘贴到密码框







